﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace server_logic_simulator
{
    public class Career
    {
        public int mID;
        public string mName;
        public bool mDoCountAttack;

        //-----------------------------------------------------------------
        // Basic first and second grade attributes
        //-----------------------------------------------------------------
        public int mBasicMight;
        public int mBasicAgility;
        public int mBasicIntelligence;
        public int mBasicStamina;
        public int mBasicToughness;

        public int mBasicMaxHP;
        public int mBasicAttack;
        public int mBasicDefence;
        public int mBasicMagicAttack;
        public int mBasicMagicDefence;

        //-----------------------------------------------------------------
        // Attribute growth point x 100 when level up
        //-----------------------------------------------------------------
        public int mMightGrowth;
        public int mAgilityGrowth;
        public int mIntelligenceGrowth;
        public int mStaminaGrowth;
        public int mToughnessGrowth;

        public int mMaxHPGrowth;
        public int mAttackGrowth;
        public int mDefenceGrowth;
        public int mMagicAttackGrowth;
        public int mMagicDefenceGrowth;

        //-----------------------------------------------------------------
        // Basic additional attribute
        //-----------------------------------------------------------------
        public int mBasicDodgeRate;
        public int mBasicHitRate;

        public int mBasicCriticalRate;
        public int mBasicCriticalRatio;
        public int mBasicResilience;

        public int mBasicCounterAttackRate;
        public int mBasicCounterAttackRatio;
        public int mBasicSneakAttack;

        public int mBasicBlockRate;
        public int mBasicBlockRatio;
        public int mBasicBrokenShield;

    }
}
